-
-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: remove forceful normalization of YAML to JSON #1044
fix: remove forceful normalization of YAML to JSON #1044
Conversation
🦋 Changeset detectedLatest commit: dc621f9 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
e8aaf2c
to
087a11f
Compare
@asyncapi/bounty_team |
@aeworxet it would be worth adding a comment in https://github.com/asyncapi/parser-js/blob/master/packages/parser/src/validate.ts#L49 mentioning Spectral uses the https://github.com/stoplightio/yaml parser, and basically, JSON is a valid YAML doc, so no matters if you pass YAML or JSON, that YAML parser will be able to parse it. Additionally, please add two new unit tests in for the validate method testing at least one string input for JSON and another for YAML. |
Updated PR. |
Credits for the pack of changes in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 🚀🌔
Quality Gate passedIssues Measures |
/rtm |
🎉 This PR is included in version 3.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This PR removes forceful normalization of YAML files to JSON format to fix #936, which in its turn lays the foundation for reporting correct
range
values in error diagnostics for YAML files inStudio
.Related to #1012